runtime.mheap.lock (field)

75 uses

	runtime (current package)
		arena.go#L912: 		lock(&mheap_.lock)
		arena.go#L914: 		unlock(&mheap_.lock)
		arena.go#L997: 	lock(&h.lock)
		arena.go#L1031: 			unlock(&h.lock)
		arena.go#L1036: 	unlock(&h.lock)
		malloc.go#L651: 	assertLockHeld(&h.lock)
		malloc.go#L903: 	lock(&h.lock)
		malloc.go#L905: 		unlock(&h.lock)
		malloc.go#L909: 	unlock(&h.lock)
		mcache.go#L89: 		lock(&mheap_.lock)
		mcache.go#L92: 		unlock(&mheap_.lock)
		mcache.go#L117: 		lock(&mheap_.lock)
		mcache.go#L119: 		unlock(&mheap_.lock)
		metrics.go#L657: 		lock(&mheap_.lock)
		metrics.go#L662: 		unlock(&mheap_.lock)
		mgc.go#L1217: 				lock(&mheap_.lock)
		mgc.go#L1219: 				unlock(&mheap_.lock)
		mgc.go#L1684: 	lock(&mheap_.lock)
		mgc.go#L1691: 	unlock(&mheap_.lock)
		mgc.go#L1698: 		lock(&mheap_.lock)
		mgc.go#L1700: 		unlock(&mheap_.lock)
		mgc.go#L1750: 	lock(&mheap_.lock)
		mgc.go#L1752: 	unlock(&mheap_.lock)
		mgcpacer.go#L1196: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1256: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1273: 		lock(&mheap_.lock)
		mgcpacer.go#L1276: 		unlock(&mheap_.lock)
		mgcpacer.go#L1305: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1320: 		lock(&mheap_.lock)
		mgcpacer.go#L1325: 			unlock(&mheap_.lock)
		mgcpacer.go#L1329: 		unlock(&mheap_.lock)
		mgcpacer.go#L1437: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcscavenge.go#L168: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcsweep.go#L422: 				lock(&mheap_.lock)
		mgcsweep.go#L434: 				unlock(&mheap_.lock)
		mgcsweep.go#L741: 			lock(&mheap_.lock)
		mgcsweep.go#L744: 			unlock(&mheap_.lock)
		mgcsweep.go#L967: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcwork.go#L119: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mgcwork.go#L363: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mheap.go#L66: 	lock mutex
		mheap.go#L528: 	assertLockHeld(&h.lock)
		mheap.go#L747: 	lockInit(&h.lock, lockRankMheap)
		mheap.go#L775: 	h.pages.init(&h.lock, &memstats.gcMiscSys, false)
		mheap.go#L832: 			lock(&h.lock)
		mheap.go#L847: 		unlock(&h.lock)
		mheap.go#L870: 	assertLockHeld(&h.lock)
		mheap.go#L904: 						unlock(&h.lock)
		mheap.go#L908: 						lock(&h.lock)
		mheap.go#L926: 		unlock(&h.lock)
		mheap.go#L930: 		lock(&h.lock)
		mheap.go#L933: 	assertLockHeld(&h.lock) // Must be locked on return.
		mheap.go#L1114: 	assertLockHeld(&h.lock)
		mheap.go#L1146: 	assertLockHeld(&h.lock)
		mheap.go#L1197: 			lock(&h.lock)
		mheap.go#L1199: 			unlock(&h.lock)
		mheap.go#L1216: 	lock(&h.lock)
		mheap.go#L1235: 				unlock(&h.lock)
		mheap.go#L1254: 				unlock(&h.lock)
		mheap.go#L1268: 	unlock(&h.lock)
		mheap.go#L1481: 	assertLockHeld(&h.lock)
		mheap.go#L1576: 		lock(&h.lock)
		mheap.go#L1590: 		unlock(&h.lock)
		mheap.go#L1616: 	lock(&h.lock)
		mheap.go#L1618: 	unlock(&h.lock)
		mheap.go#L1622: 	assertLockHeld(&h.lock)
		mpagealloc.go#L452: 	lock(&mheap_.lock)
		mpagealloc.go#L454: 		unlock(&mheap_.lock)
		mpagealloc.go#L461: 	unlock(&mheap_.lock)
		mstats.go#L583: 	lock(&mheap_.lock)
		mstats.go#L604: 	unlock(&mheap_.lock)
		proc.go#L5710: 		lock(&mheap_.lock)
		proc.go#L5712: 		unlock(&mheap_.lock)
		stack.go#L196: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		stack.go#L404: 		lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)